文章標題:為何軟體專案需要英雄:從 1100 個以上的開源專案學到的事
文章中最後一段提到
「
一個 "英雄 "專案是指80%或更多的貢獻是由20%的開發者做出的。這些開發者被稱為 "英雄 "開發者。在文獻中,英雄專案是被否定的,因為它們可能會導致開發和交流的瓶頸。然而,在這個問題上幾乎沒有經驗性的證據。此外,最近的研究表明,這種英雄專案非常普遍。因此,本文透過分析1000多個 GitHub 開源專案,從程式碼品質的角度探討了專案中擁有英雄人物的效果。基於分析,本研究發現:(a)大多數專案都是英雄專案;(b)"英雄開發者"(對程式碼貢獻最大)的提交導致的錯誤遠少於其他開發者。也就是說,與文獻相反,英雄是現代開源專案的標準和非常有用的一部分。」
https://neverworkintheory.org/2021/09/10/why-software-projects-need-heroes.html